358110
1004112
1063623
80221
669534
407362
276956
961368
722739
612758
845244
205338
814147
898949
1015724
823610
557505
52952
98987
606377
292284
542842
445275
830256